package com.bsoft.gol.hcs.specialist.service;

import ctd.controller.exception.ControllerException;
import ctd.util.annotation.RpcService;
import com.bsoft.gol.hcs.specialist.bean.request.ProduceFusAfterPlanRequest;

/**
 * @author tongtp
 * @version v0.1
 * @package specialist.service
 * @className IProduceFusAfterPlanService
 * @description 生成院后随访计划服务
 * @create 2022-05-26 17:05
 **/
public interface IProduceFusAfterPlanService {

	/**
	 * 根据医生在医生站的设置生成随访计划
	 *
	 * @param
	 * @return void
	 * @throws
	 * @author tongtp
	 * @date 2022/6/8 10:27
	 */
	void produceFusAfterPlanByDocSetting() throws ControllerException;

	/**
	 * 生成院后随访计划
	 *
	 * @param request
	 * @return void
	 * @throws
	 * @author tongtp
	 * @date 2022/5/27 11:27
	 */
	@RpcService
	void produceFusAfterPlan(ProduceFusAfterPlanRequest request) throws ControllerException;

}
